
.mbsc-android-holo .mbsc-fr-popup {
	background: #292829;
	color: #fff;
	border-radius: .25em
}

.mbsc-android-holo .mbsc-fr-w {
	font-size: 16px
}

.mbsc-android-holo .mbsc-fr-hdr {
	color: #31b6e7;
	padding: 0 .5em;
	min-height: 2em;
	line-height: 2em;
	border-bottom: 2px solid #31b6e7;
	font-size: 1.125em
}

.mbsc-android-holo .mbsc-fr-btn-cont {
	border-top: 1px solid #424542
}

.mbsc-android-holo .mbsc-fr-btn {
	height: 2.6em;
	line-height: 2.6em;
	color: #fff;
	font-size: .875em
}

.mbsc-android-holo .mbsc-fr-btn-a {
	background: #29799c
}

.mbsc-android-holo .mbsc-fr-btn-w .mbsc-fr-btn {
	border-left: 1px solid #424542
}

.mbsc-android-holo .mbsc-fr-btn-w:first-child .mbsc-fr-btn {
	border: 0;
	border-radius: 0 0 0 .214286em
}

.mbsc-android-holo .mbsc-fr-btn-w:last-child .mbsc-fr-btn {
	border-radius: 0 0 .214286em
}

.mbsc-android-holo .mbsc-rtl .mbsc-fr-btn-w .mbsc-fr-btn {
	border: 0;
	border-right: 1px solid #424542
}

.mbsc-android-holo .mbsc-rtl .mbsc-fr-btn-w:last-child .mbsc-fr-btn {
	border-radius: 0 0 0 .214286em
}

.mbsc-android-holo .mbsc-rtl .mbsc-fr-btn-w:first-child .mbsc-fr-btn {
	border: 0;
	border-radius: 0 0 .214286em
}

.mbsc-android-holo.mbsc-fr-bottom .mbsc-fr-btn-w .mbsc-fr-btn,
.mbsc-android-holo.mbsc-fr-bottom .mbsc-fr-popup,
.mbsc-android-holo.mbsc-fr-liq .mbsc-fr-btn-w .mbsc-fr-btn,
.mbsc-android-holo.mbsc-fr-liq .mbsc-fr-popup,
.mbsc-android-holo.mbsc-fr-top .mbsc-fr-btn-w .mbsc-fr-btn,
.mbsc-android-holo.mbsc-fr-top .mbsc-fr-popup {
	border-radius: 0
}

.mbsc-android-holo .mbsc-fr-bubble-bottom .mbsc-fr-arr {
	border-color: transparent transparent #292829
}

.mbsc-android-holo .mbsc-fr-bubble-top .mbsc-fr-arr {
	border-color: #292829 transparent transparent
}



.mbsc-android-holo .mbsc-sc-whl-gr {
	padding: .0625em .625em
}

.mbsc-android-holo .mbsc-sc-lbl-v .mbsc-sc-whl-gr {
	padding: 1.875em .625em .0625em
}

.mbsc-android-holo .mbsc-sc-lbl {
	font-size: .75em;
	line-height: 2.5em
}

.mbsc-android-holo .mbsc-sc-whl-w {
	margin: 0 .625em
}

.mbsc-android-holo .mbsc-sc-whl-o {
	background: -webkit-gradient(linear, left bottom, left top, from(#282828), color-stop(0.52, rgba(40, 40, 40, 0)), color-stop(0.48, rgba(40, 40, 40, 0)), to(#282828));
	background: -webkit-linear-gradient(#282828, rgba(40, 40, 40, 0)52%, rgba(40, 40, 40, 0)48%, #282828);
	background: linear-gradient(#282828, rgba(40, 40, 40, 0)52%, rgba(40, 40, 40, 0)48%, #282828)
}

.mbsc-android-holo .mbsc-sc-whl-l {
	border-top: 2px solid #31b6e7;
	border-bottom: 2px solid #31b6e7
}

.mbsc-android-holo .mbsc-sc-itm {
	color: #fff;
	font-size: 1.125em
}

.mbsc-android-holo .mbsc-sc-itm.mbsc-btn-a {
	background: rgba(49, 182, 231, .5)
}

.mbsc-android-holo .mbsc-sc-btn {
	color: #7e7e7e;
	background: #292829
}

.mbsc-android-holo .mbsc-sc-btn-a {
	background: #292829;
	color: #319abd
}

.mbsc-android-holo .mbsc-sc-btn:before {
	font-size: 1.625em
}

.mbsc-android-holo .mbsc-sc-whl-multi .mbsc-sc-whl-o {
	display: none
}

.mbsc-android-holo .mbsc-sc-whl-multi .mbsc-sc-itm {
	padding: 0 2.25em
}

.mbsc-android-holo .mbsc-sc-whl-multi .mbsc-sc-itm:after {
	content: '';
	position: absolute;
	z-index: 1;
	top: 50%;
	left: auto;
	right: .625em;
	width: .875em;
	height: .875em;
	margin-top: -.5625em;
	border: 1px solid #424542
}

.mbsc-android-holo .mbsc-sc-itm-ph:after {
	display: none
}

.mbsc-android-holo .mbsc-sc-whl-multi .mbsc-sc-itm-sel:before {
	z-index: 2;
	top: 50%;
	left: auto;
	right: .625em;
	width: .875em;
	color: #31b6e7;
	margin-top: -.625em;
	line-height: .875em;
	text-shadow: 0 0 .375em #29799c
}

.mbsc-android-holo .mbsc-sc-whl .mbsc-sel-gr {
	padding: 0 .375em;
	font-size: 1em;
	font-weight: 400
}

.mbsc-android-holo .mbsc-sc-whl .mbsc-sel-gr:after {
	display: none
}

.mbsc-android-holo .mbsc-dt-whl-h:after {
	content: ':';
	position: absolute;
	top: 50%;
	left: 100%;
	width: 1.25em;
	height: 2em;
	margin-top: -1em;
	line-height: 2em
}

.mbsc-android-holo .mbsc-rtl .mbsc-dt-whl-h:after {
	left: auto;
	right: 100%
}


.mbsc-android-holo .mbsc-np-hdr {
	border-bottom: 1px solid #424542
}

.mbsc-android-holo .mbsc-np-btn.mbsc-fr-btn-d {
	opacity: .3
}




.mbsc-android-holo .mbsc-cal-sc-c {
	background: #292829
}

.mbsc-android-holo .mbsc-cal-sc-m-cell {
	border-top: 1px solid #444
}

.mbsc-android-holo .mbsc-cal-btn.mbsc-fr-btn-a {
	background: 0 0
}

.mbsc-android-holo .mbsc-cal-week-nrs-c {
	background: #292829
}

.mbsc-android-holo .mbsc-cal-week-nr-i {
	color: #555;
	padding: 0;
	border-top: 1px solid #444
}

.mbsc-android-holo .mbsc-cal {
	padding: .834em;
	font-size: .75em
}

.mbsc-android-holo .mbsc-cal-header {
	line-height: 3em
}

.mbsc-android-holo .mbsc-cal-btnw {
	height: 2em
}

.mbsc-android-holo .mbsc-cal-btn {
	height: 2.25em;
	line-height: 2.25em
}

.mbsc-android-holo .mbsc-cal-hl-now .mbsc-cal-today {
	color: #31b6e7
}

.mbsc-android-holo .mbsc-cal-btn-txt {
	color: #7e7e7e;
	font-size: 1.875em
}

.mbsc-android-holo .mbsc-fr-btn-a .mbsc-cal-btn-txt {
	color: #319abd
}

.mbsc-android-holo .mbsc-cal th {
	color: #555
}

.mbsc-android-holo .mbsc-cal-day {
	border-top: 1px solid #444;
	text-align: center
}

.mbsc-android-holo .mbsc-cal-day-inv .mbsc-cal-day-fg {
	opacity: .3
}

.mbsc-android-holo .mbsc-cal .mbsc-cal-day-sel .mbsc-cal-day-i,
.mbsc-android-holo .mbsc-cal .mbsc-cal-sc-sel .mbsc-cal-sc-cell-i {
	color: #fff;
	background: #31b6e7;
	background: rgba(49, 182, 231, .5)
}

.mbsc-android-holo .mbsc-cal .mbsc-cal-day-hl .mbsc-cal-day-i {
	background: #31b6e7;
	color: #fff
}

.mbsc-android-holo.mbsc-cal-liq .mbsc-cal {
	padding: 0
}

.mbsc-android-holo .mbsc-cal-tabs {
	background: #333;
	color: #fff;
	text-transform: uppercase;
	font-size: .625em;
	font-weight: 700;
	line-height: 1.4em
}

.mbsc-android-holo .mbsc-cal-tab {
	border: 5px solid #333;
	border-left: 0;
	border-right: 0
}

.mbsc-android-holo .mbsc-cal-tab:first-child .mbsc-cal-tab-i {
	border-color: transparent
}

.mbsc-android-holo .mbsc-cal-tabs .mbsc-cal-tab-i {
	color: #fff;
	margin: .8em 0;
	border-left: 1px solid #444
}

.mbsc-android-holo .mbsc-rtl .mbsc-cal-tabs .mbsc-cal-tab-i {
	border-left: 0;
	border-right: 1px solid #444
}

.mbsc-android-holo .mbsc-cal-tabs .mbsc-cal-tab-sel {
	border-bottom: 5px solid #31b6e7
}

.mbsc-android-holo .mbsc-cal-day-m {
	left: 3px;
	right: 3px;
	bottom: 3px
}

.mbsc-android-holo .mbsc-cal-day-m-t {
	display: table;
	table-layout: fixed;
	width: 100%
}

.mbsc-android-holo .mbsc-cal-day-m-c {
	display: table-cell;
	height: 3px;
	background: #31b6e7;
	border-radius: 0
}


.mbsc-android-holo .mbsc-cal-events {
	background: #fff;
	margin: .375em .375em .5em
}

.mbsc-android-holo .mbsc-cal-events-b {
	margin: .5em .375em .375em
}

.mbsc-android-holo .mbsc-cal-event {
	background: #7e7e7e;
	font-size: .75em
}

.mbsc-android-holo .mbsc-cal-event-color {
	background: #31b6e7
}

.mbsc-android-holo .mbsc-cal-day-txt {
	background: #444;
	color: #fff
}



.mbsc-android-holo.mbsc-color .mbsc-sc-whl-l {
	display: none
}

.mbsc-android-holo .mbsc-color-preview {
	height: 2.375em;
	line-height: 2.375em
}





.mbsc-lv-android-holo {
	font-family: arial, verdana, sans-serif
}

.mbsc-lv-android-holo .mbsc-lv {
	background: #484848
}

.mbsc-lv-android-holo .mbsc-lv-item {
	margin-top: -1px;
	padding: 1.25em;
	background: #292829;
	border-top: 1px solid #484848;
	border-bottom: 1px solid #484848;
	color: #fff;
	font-weight: 400;
	text-shadow: none
}

.mbsc-lv-android-holo.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even) {
	background: #383838
}

.mbsc-lv-android-holo .mbsc-lv .mbsc-lv-item.mbsc-lv-item-active,
.mbsc-lv-android-holo .mbsc-lv-item-hl {
	background: #484848
}

.mbsc-lv-android-holo .mbsc-lv-fill-item {
	background: rgba(255, 255, 255, .5)
}

.mbsc-lv-android-holo .mbsc-lv-handle-bar-c {
	margin-top: -9px;
	border-left: 1px solid #888
}

.mbsc-lv-android-holo .mbsc-lv-handle-bar {
	margin: 3px .625em;
	background: #888
}

.mbsc-lv-android-holo.mbsc-lv-handle-right .mbsc-lv-item {
	padding-right: 3.5em
}

.mbsc-lv-android-holo.mbsc-lv-handle-left .mbsc-lv-item {
	padding-left: 3.5em
}

.mbsc-lv-android-holo.mbsc-lv-handle-left .mbsc-lv-handle-bar-c {
	border-left: 0;
	border-right: 1px solid #888
}

.mbsc-lv-android-holo .mbsc-lv-gr-title {
	background: #292829;
	line-height: 2em;
	color: #bbb;
	font-size: .8em;
	font-weight: 700;
	padding: 1em 1.625em 0;
	margin-top: -1px;
	border-bottom: 2px solid #484848;
	text-transform: uppercase
}

.mbsc-lv-android-holo .mbsc-lv-ic-m {
	color: #fff
}

.mbsc-lv-android-holo .mbsc-lv .mbsc-lv-item.mbsc-lv-item-dragging {
	margin: 0;
	background: #31b6e7;
	background: rgba(49, 182, 231, .5);
	-webkit-box-shadow: none;
	box-shadow: none
}

.mbsc-lv-android-holo .mbsc-lv-gr-title .mbsc-lv-img {
	height: 2.4em;
	margin-top: -.1em
}

.mbsc-lv-android-holo.mbsc-lv-handle-right .mbsc-lv-img-right .mbsc-lv-img {
	right: 2.25em
}

.mbsc-lv-android-holo.mbsc-lv-handle-left .mbsc-lv-img-left .mbsc-lv-img {
	left: 4.75em
}

.mbsc-lv-android-holo.mbsc-lv-handle-right .mbsc-lv-item-ic-right .mbsc-lv-item-ic {
	right: 3.5em
}

.mbsc-lv-android-holo.mbsc-lv-handle-left .mbsc-lv-item-ic-left .mbsc-lv-item-ic {
	left: 3.5em
}

.mbsc-lv-android-holo.mbsc-lv-handle-left .mbsc-lv-img-left {
	padding-left: 7em
}

.mbsc-lv-android-holo.mbsc-lv-handle-right .mbsc-lv-img-right {
	padding-right: 7em
}

.mbsc-lv-android-holo.mbsc-lv-handle-left .mbsc-lv-item-ic-left {
	padding-left: 6.5em
}

.mbsc-lv-android-holo.mbsc-lv-handle-right .mbsc-lv-item-ic-right {
	padding-right: 6.5em
}


.mbsc-android-holo.mbsc-ms-c {
	background: #292929;
	color: #fff
}

.mbsc-android-holo .mbsc-ms-item-i {
	text-transform: uppercase;
	padding: .5em 0
}

.mbsc-android-holo .mbsc-ms-item-i-c {
	padding-left: .75em;
	padding-right: .75em
}

.mbsc-android-holo .mbsc-ms-ic:before {
	top: .375em
}

.mbsc-android-holo .mbsc-btn-a .mbsc-ms-item-i {
	color: #fff;
	background: #29799c
}

.mbsc-android-holo.mbsc-ms-a .mbsc-ms-item-sel {
	color: #31b6e7
}

.mbsc-android-holo.mbsc-ms-b.mbsc-ms-top {
	border-bottom: 1px solid #31b6e7
}

.mbsc-android-holo.mbsc-ms-b.mbsc-ms-bottom {
	border-top: 1px solid #31b6e7
}

.mbsc-android-holo.mbsc-ms-b .mbsc-ms-item-i {
	border: 1px solid transparent;
	border-width: 3px 0
}

.mbsc-android-holo.mbsc-ms-b .mbsc-ms-item-i-c {
	border-left: 1px solid #444
}

.mbsc-android-holo .mbsc-btn-a .mbsc-ms-item-i-c,
.mbsc-android-holo.mbsc-ms-ltr .mbsc-ms-item:first-child .mbsc-ms-item-i-c,
.mbsc-android-holo.mbsc-ms-rtl .mbsc-ms-item:last-child .mbsc-ms-item-i-c {
	border-color: transparent
}

.mbsc-android-holo.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i {
	border-bottom-color: #31b6e7
}

.mbsc-android-holo.mbsc-ms-b.mbsc-ms-bottom .mbsc-ms-item-sel .mbsc-ms-item-i {
	border-top-color: #31b6e7;
	border-bottom-color: transparent
}




.mbsc-android-holo .mbsc-range-btn-t {
	padding: 4px 2px
}

.mbsc-android-holo .mbsc-range-btn {
	margin: 0 2px;
	padding: 4px;
	color: #fff;
	background: #444;
	font-size: .75em;
	border-radius: 0
}

.mbsc-android-holo .mbsc-range-btn-sel .mbsc-range-btn {
	background: #31b6e7
}

.mbsc-android-holo-light .mbsc-range-btn {
	background: #e5e5e5;
	color: #000
}

.mbsc-android-holo-light .mbsc-range-btn-sel .mbsc-range-btn {
	background: #4bbde8
}



.mbsc-android-holo .mbsc-rating-icon {
	color: #31b6e7
}

.mbsc-android-holo .mbsc-rating-icon-same {
	opacity: .3
}

.mbsc-android-holo .mbsc-rating-circle {
	color: #000;
	background: #999
}

.mbsc-android-holo .mbsc-rating-circle-unf {
	background: #636363
}

.mbsc-android-holo-light .mbsc-rating-circle {
	color: #fff
}



.mbsc-android-holo.mbsc-timer .mbsc-sc-whl-gr {
	padding-top: .0625em
}

.mbsc-android-holo.mbsc-timer .mbsc-sc-lbl-v .mbsc-timer-lbl {
	display: inline;
	visibility: hidden;
	font-size: 1.125em;
	padding: 0 0 0 .375em
}

.mbsc-android-holo.mbsc-timer .mbsc-sc-lbl {
	z-index: 3;
	top: 50%;
	right: 0;
	bottom: auto;
	left: auto;
	width: auto;
	margin-top: -1.25em;
	padding: 0 .375em;
	color: #31b6e7;
	font-size: 1.125em;
	font-weight: 700;
	text-transform: lowercase
}

.mbsc-android-holo.mbsc-timer .mbsc-sc-itm {
	text-overflow: clip
}




.mbsc-android-holo.mbsc-ts .mbsc-fr-hdr {
	font-size: 16px
}




.mbsc-android-holo.mbsc-progress {
	padding: .75em
}

.mbsc-android-holo.mbsc-progress .mbsc-input-ic {
	top: .25em
}

.mbsc-ltr.mbsc-android-holo.mbsc-progress.mbsc-ic-right,
.mbsc-rtl.mbsc-android-holo.mbsc-progress.mbsc-ic-left {
	padding-right: 3.25em
}

.mbsc-ltr.mbsc-android-holo.mbsc-progress.mbsc-ic-left,
.mbsc-rtl.mbsc-android-holo.mbsc-progress.mbsc-ic-right {
	padding-left: 3.25em
}

.mbsc-android-holo.mbsc-progress.mbsc-ic-right .mbsc-right-ic,
.mbsc-rtl.mbsc-android-holo.mbsc-progress.mbsc-ic-left .mbsc-left-ic {
	left: auto;
	right: -2.375em
}

.mbsc-android-holo.mbsc-progress.mbsc-ic-left .mbsc-left-ic,
.mbsc-rtl.mbsc-android-holo.mbsc-progress.mbsc-ic-right .mbsc-right-ic {
	right: auto;
	left: -2.375em
}

.mbsc-android-holo.mbsc-progress .mbsc-input-wrap {
	padding: 0
}

.mbsc-android-holo.mbsc-progress .mbsc-label {
	padding: 0;
	font-size: .75em
}

.mbsc-android-holo .mbsc-progress-cont {
	padding: 1em 0
}

.mbsc-android-holo .mbsc-progress-track {
	background: #818181;
	height: .125em
}

.mbsc-android-holo .mbsc-progress-bar {
	background: #31c6e7
}

.mbsc-android-holo .mbsc-progress-value {
	font-size: .75em;
	width: 4em
}

.mbsc-ltr.mbsc-android-holo.mbsc-progress.mbsc-progress-value-left .mbsc-input-wrap,
.mbsc-rtl.mbsc-android-holo.mbsc-progress.mbsc-progress-value-right .mbsc-input-wrap {
	padding-left: 3.25em
}

.mbsc-ltr.mbsc-android-holo.mbsc-progress.mbsc-progress-value-right .mbsc-input-wrap,
.mbsc-rtl.mbsc-android-holo.mbsc-progress.mbsc-progress-value-left .mbsc-input-wrap {
	padding-right: 3.25em
}

.mbsc-android-holo .mbsc-progress-step-label {
	top: 1.5em
}




.mbsc-android-holo.mbsc-slider .mbsc-input-wrap {
	padding: 0 .9375em
}

.mbsc-android-holo .mbsc-slider-step {
	background: #fff
}

.mbsc-android-holo .mbsc-slider-handle {
	top: 50%;
	width: .625em;
	height: .625em;
	margin: -.3125em -.3125em 0 0;
	border-radius: .625em;
	background: #31c6e7
}

.mbsc-android-holo .mbsc-slider-handle.mbsc-active {
	background: #fff
}

.mbsc-android-holo .mbsc-slider-handle:after {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -.9375em;
	margin-left: -.9375em;
	border-radius: 1.875em;
	height: 1.875em;
	width: 1.875em;
	content: ' ';
	background: rgba(67, 198, 231, .3)
}

.mbsc-android-holo .mbsc-active .mbsc-slider-handle:after,
.mbsc-android-holo .mbsc-slider-handle:focus:after {
	margin-top: -1em;
	margin-left: -1em;
	border: 1px solid #29799c
}

.mbsc-android-holo .mbsc-slider-tooltip {
	width: 3em;
	top: -1.25em;
	margin-right: -1.5em;
	text-align: center;
	color: #fff;
	background: #000;
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}

.mbsc-android-holo .mbsc-active .mbsc-slider-tooltip,
.mbsc-android-holo .mbsc-slider-handle:focus~.mbsc-slider-tooltip {
	opacity: 1
}

.mbsc-android-holo.mbsc-slider input:disabled~.mbsc-progress-cont .mbsc-progress-track {
	background: #fff;
	opacity: .4
}

.mbsc-android-holo.mbsc-slider input:disabled~.mbsc-progress-cont .mbsc-slider-handle {
	width: .25em;
	height: .25em;
	margin: -.125em -.125em 0 0;
	border-radius: .625em;
	background: #fff
}

.mbsc-android-holo.mbsc-slider input:disabled~.mbsc-progress-cont .mbsc-slider-handle:after {
	margin-top: -.9375em;
	margin-left: -.9375em;
	border: 0;
	background: rgba(200, 200, 200, .5)
}

.mbsc-android-holo.mbsc-slider input:disabled~.mbsc-progress-cont .mbsc-progress-bar {
	background: #a9a9a9
}


.mbsc-android-holo.mbsc-form {
	background: #000;
	color: #fff
}

.mbsc-android-holo.mbsc-form::-moz-selection {
	color: #fff;
	background: #31c6e7
}

.mbsc-android-holo.mbsc-form::selection {
	color: #fff;
	background: #31c6e7
}

.mbsc-android-holo .mbsc-padding {
	padding: .75em
}

.mbsc-android-holo .mbsc-divider,
.mbsc-android-holo .mbsc-form-group-title {
	margin: 0 1em;
	padding: 2em 0 1em;
	border-bottom: 1px solid #31c6e7;
	font-size: .75em;
	color: #31c6e7;
	text-transform: uppercase
}

.mbsc-android-holo .mbsc-err-msg {
	color: #f35047;
	float: right;
	padding-top: .375em
}

.mbsc-android-holo .mbsc-input {
	padding: .75em
}

.mbsc-android-holo .mbsc-input input,
.mbsc-android-holo .mbsc-input textarea {
	height: 2em;
	padding: 0 .75em;
	background: #000;
	border: 0;
	border-bottom: 5px solid #a9a9a9;
	outline: 4px solid #000;
	outline-offset: -5px;
	color: #fff
}

.mbsc-android-holo.mbsc-wdg .mbsc-input input,
.mbsc-android-holo.mbsc-wdg .mbsc-input textarea,
.mbsc-lv-android-holo .mbsc-input input,
.mbsc-lv-android-holo .mbsc-input textarea {
	background: #292929;
	outline: 4px solid #292929
}

.mbsc-android-holo .mbsc-input textarea {
	padding: .25em .75em 0
}

.mbsc-android-holo .mbsc-select input {
	padding: 0 .75em;
	outline: 0;
	border-width: 0 0 1px;
	padding-bottom: 4px
}

.mbsc-android-holo .mbsc-input-ic {
	top: 0;
	margin-top: -3px
}

.mbsc-android-holo .mbsc-input input:focus,
.mbsc-android-holo .mbsc-input select:focus+input,
.mbsc-android-holo .mbsc-input textarea:focus {
	border-color: #31c6e7
}

.mbsc-android-holo .mbsc-input .mbsc-control:focus~.mbsc-select-ic {
	border-color: transparent #31c6e7 #31c6e7 transparent
}

.mbsc-android-holo .mbsc-input input:disabled,
.mbsc-android-holo .mbsc-input select:disabled~input,
.mbsc-android-holo .mbsc-input textarea:disabled {
	opacity: .4
}

.mbsc-android-holo .mbsc-input input:-webkit-autofill,
.mbsc-android-holo .mbsc-input textarea:-webkit-autofill {
	border-color: #faffbd;
	box-shadow: 0 0 0 50em #000 inset;
	-webkit-text-fill-color: #fff
}

.mbsc-android-holo .mbsc-input.mbsc-err input,
.mbsc-android-holo .mbsc-input.mbsc-err textarea {
	border-color: #f35047
}

.mbsc-android-holo .mbsc-input .mbsc-label {
	font-size: .75em;
	padding: 0 1em
}

.mbsc-android-holo.mbsc-ltr .mbsc-ic-left input,
.mbsc-android-holo.mbsc-ltr .mbsc-ic-left textarea,
.mbsc-android-holo.mbsc-rtl .mbsc-ic-right input,
.mbsc-android-holo.mbsc-rtl .mbsc-ic-right textarea {
	padding-left: 2.4em
}

.mbsc-android-holo.mbsc-ltr .mbsc-ic-right input,
.mbsc-android-holo.mbsc-ltr .mbsc-ic-right textarea,
.mbsc-android-holo.mbsc-rtl .mbsc-ic-left input,
.mbsc-android-holo.mbsc-rtl .mbsc-ic-left textarea {
	padding-right: 2.4em
}

.mbsc-android-holo .mbsc-select .mbsc-input-wrap .mbsc-select-ic {
	position: absolute;
	display: block;
	height: 0;
	width: 0;
	bottom: 0;
	right: 0;
	border: 5px solid #000;
	border-color: transparent #a9a9a9 #a9a9a9 transparent
}

.mbsc-android-holo .mbsc-ic-left .mbsc-left-ic,
.mbsc-android-holo.mbsc-rtl .mbsc-ic-right .mbsc-right-ic {
	right: auto;
	left: .125em
}

.mbsc-android-holo .mbsc-ic-right .mbsc-right-ic,
.mbsc-android-holo.mbsc-rtl .mbsc-ic-left .mbsc-left-ic {
	left: auto;
	right: .125em
}

.mbsc-android-holo .mbsc-select-ic:before {
	display: none
}

.mbsc-android-holo .mbsc-checkbox input:disabled+.mbsc-checkbox-box,
.mbsc-android-holo .mbsc-checkbox input:disabled~.mbsc-desc,
.mbsc-android-holo .mbsc-checkbox input:disabled~.mbsc-label,
.mbsc-android-holo .mbsc-radio input:disabled+.mbsc-radio-box,
.mbsc-android-holo .mbsc-radio input:disabled~.mbsc-desc,
.mbsc-android-holo .mbsc-radio input:disabled~.mbsc-label,
.mbsc-android-holo .mbsc-switch input:disabled+.mbsc-switch-track,
.mbsc-android-holo .mbsc-switch input:disabled~.mbsc-desc,
.mbsc-android-holo .mbsc-switch input:disabled~.mbsc-label {
	opacity: .4
}

.mbsc-android-holo .mbsc-checkbox {
	padding: 1.25em 3em 1.25em .75em
}

.mbsc-android-holo.mbsc-rtl .mbsc-checkbox {
	padding: 1.25em .75em 1.25em 3em
}

.mbsc-android-holo .mbsc-checkbox-box {
	width: 1em;
	height: 1em;
	border: 1px solid #4e4e4e;
	background: 0 0;
	right: 1.25em;
	margin-top: -.5em
}

.mbsc-android-holo.mbsc-rtl .mbsc-checkbox-box {
	right: auto;
	left: 1.25em
}

.mbsc-android-holo .mbsc-checkbox-box:after {
	top: 0;
	left: 16%;
	width: .925em;
	height: .438em;
	border: 3px solid #31c6e7;
	border-top: 0;
	border-right: 0
}

.mbsc-android-holo .mbsc-checkbox input:disabled+.mbsc-checkbox-box:after {
	border-color: #444
}

.mbsc-android-holo .mbsc-checkbox input.mbsc-active+.mbsc-checkbox-box:before {
	position: absolute;
	height: 2em;
	width: 2em;
	top: 50%;
	left: 50%;
	margin-top: -1em;
	margin-left: -1em;
	border-radius: 3px;
	content: ' ';
	background: rgba(55, 55, 55, .6)
}

.mbsc-android-holo .mbsc-radio {
	padding: 1.25em 3.25em 1.25em .75em
}

.mbsc-android-holo.mbsc-rtl .mbsc-radio {
	padding: 1.25em .75em 1.25em 3.25em
}

.mbsc-android-holo .mbsc-radio-box {
	background: 0 0;
	border: 2px solid #4e4e4e;
	right: 1.25em;
	margin-top: -.625em
}

.mbsc-android-holo.mbsc-rtl .mbsc-radio-box {
	right: auto;
	left: 1.25em
}

.mbsc-android-holo .mbsc-radio-box:after {
	background: #31c6e7
}

.mbsc-android-holo .mbsc-radio input:checked:disabled+.mbsc-radio-box:after {
	background: #7b7e82
}

.mbsc-android-holo .mbsc-radio input.mbsc-active+.mbsc-radio-box:before {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -1.25em;
	margin-left: -1.25em;
	border-radius: 2.5em;
	height: 2.5em;
	width: 2.5em;
	content: ' ';
	background: rgba(55, 55, 55, .6)
}

.mbsc-android-holo .mbsc-btn {
	margin: .5em .25em;
	padding: .625em;
	color: #fff;
	background: #5c5c5c;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2), 0 1px 1px rgba(0, 0, 0, .5);
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2), 0 1px 1px rgba(0, 0, 0, .5)
}

.mbsc-android-holo .mbsc-btn-ic {
	padding-right: .625em
}

.mbsc-android-holo .mbsc-btn-icon-only .mbsc-btn-ic {
	padding: 0 .625em
}

.mbsc-android-holo .mbsc-btn.mbsc-active {
	background: #757575
}

.mbsc-android-holo .mbsc-btn:disabled {
	background: #e5e5e5;
	color: #b5b5b5;
	-webkit-box-shadow: none;
	box-shadow: none
}

.mbsc-android-holo .mbsc-btn-flat {
	padding: 0;
	border-color: transparent;
	background: 0 0;
	font-weight: 700;
	-webkit-box-shadow: none;
	box-shadow: none
}

.mbsc-android-holo .mbsc-btn-flat.mbsc-active {
	opacity: .6;
	background: 0 0;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.mbsc-android-holo .mbsc-btn-flat:disabled {
	opacity: .2;
	background: 0 0;
	color: #fff
}

.mbsc-android-holo .mbsc-btn-group {
	padding: .25em .5em
}

.mbsc-android-holo a {
	color: #31c6e7
}

.mbsc-android-holo .mbsc-switch {
	padding: 1.25em 7.25em 1.25em .75em
}

.mbsc-android-holo.mbsc-rtl .mbsc-switch {
	padding: 1.25em .75em 1.25em 7.25em
}

.mbsc-android-holo .mbsc-switch-track {
	background: #464646;
	width: 4.625em;
	height: 1.25em;
	right: 1.25em;
	padding: 0 1.125em;
	margin-top: -.625em
}

.mbsc-android-holo.mbsc-rtl .mbsc-switch-track {
	right: auto;
	left: 1.25em
}

.mbsc-android-holo .mbsc-switch-handle {
	top: .375em;
	left: -.125em;
	width: 2.25em;
	height: 1.25em;
	margin: 0;
	background: #676767;
	border-radius: 0;
	text-transform: uppercase;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .2), inset 1px 0 0 rgba(0, 0, 0, .1), inset -1px 0 0 rgba(0, 0, 0, .1);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .2), inset 1px 0 0 rgba(0, 0, 0, .1), inset -1px 0 0 rgba(0, 0, 0, .1)
}

.mbsc-android-holo.mbsc-rtl .mbsc-switch-handle {
	left: auto;
	right: -.125em
}

.mbsc-android-holo .mbsc-switch input:checked+.mbsc-switch-track .mbsc-switch-txt-off,
.mbsc-android-holo .mbsc-switch-handle:after {
	display: none
}

.mbsc-android-holo .mbsc-switch input:checked+.mbsc-switch-track .mbsc-switch-txt-on,
.mbsc-android-holo .mbsc-switch-handle .mbsc-switch-txt-off {
	display: block
}

.mbsc-android-holo .mbsc-switch input.mbsc-active+.mbsc-switch-track .mbsc-switch-handle {
	background: #737373
}

.mbsc-android-holo .mbsc-switch input:checked+.mbsc-switch-track .mbsc-switch-handle {
	background: #29799c
}

.mbsc-android-holo .mbsc-switch input:disabled+.mbsc-switch-track .mbsc-switch-handle {
	background: #a6a7a6
}

.mbsc-android-holo .mbsc-segmented {
	padding: .75em
}

.mbsc-android-holo .mbsc-segmented-content {
	height: 2.2857145em;
	margin: 0 -.07142857em;
	line-height: 2.2857145em;
	padding: 0 .428571em;
	text-transform: capitalize;
	border: .142857em solid #31c6e7
}

.mbsc-android-holo .mbsc-stepper-cont {
	padding: 1.75em 12.375em 1.75em .75em
}

.mbsc-android-holo.mbsc-rtl .mbsc-stepper-cont {
	padding: 1.75em .75em 1.75em 12.375em
}

.mbsc-android-holo .mbsc-segmented input:checked+.mbsc-segmented-content {
	background: #31c6e7
}

.mbsc-android-holo .mbsc-segmented input.mbsc-active+.mbsc-segmented-content {
	background: rgba(49, 198, 231, .35)
}

.mbsc-android-holo .mbsc-stepper-control .mbsc-segmented-content {
	border: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2), 0 1px 1px rgba(0, 0, 0, .5);
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2), 0 1px 1px rgba(0, 0, 0, .5)
}

.mbsc-android-holo.mbsc-ltr .mbsc-segmented-item:first-child .mbsc-segmented-content,
.mbsc-android-holo.mbsc-ltr .mbsc-stepper-minus .mbsc-segmented-content,
.mbsc-android-holo.mbsc-rtl .mbsc-segmented-item:last-child .mbsc-segmented-content,
.mbsc-android-holo.mbsc-rtl .mbsc-stepper-plus .mbsc-segmented-content {
	border-top-left-radius: .142857em;
	border-bottom-left-radius: .142857em
}

.mbsc-android-holo.mbsc-ltr .mbsc-segmented-item:last-child .mbsc-segmented-content,
.mbsc-android-holo.mbsc-ltr .mbsc-stepper-plus .mbsc-segmented-content,
.mbsc-android-holo.mbsc-rtl .mbsc-segmented-item:first-child .mbsc-segmented-content,
.mbsc-android-holo.mbsc-rtl .mbsc-stepper-minus .mbsc-segmented-content {
	border-top-right-radius: .142857em;
	border-bottom-right-radius: .142857em
}

.mbsc-android-holo .mbsc-stepper .mbsc-stepper-val {
	border: 0;
	background: #f5f5f5;
	color: #000;
	-webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2), 0 1px 1px rgba(0, 0, 0, .5);
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, .2), 0 1px 1px rgba(0, 0, 0, .5)
}

.mbsc-android-holo .mbsc-stepper-control .mbsc-segmented-content {
	background: #5c5c5c
}

.mbsc-android-holo .mbsc-stepper .mbsc-active .mbsc-segmented-content {
	background: #757575
}

.mbsc-android-holo .mbsc-stepper {
	right: .75em;
	margin-top: -1em
}

.mbsc-android-holo.mbsc-rtl .mbsc-stepper {
	right: auto;
	left: .75em
}

.mbsc-android-holo .mbsc-stepper .mbsc-segmented-content {
	margin: 0
}

.mbsc-android-holo .mbsc-segmented input:disabled+.mbsc-segmented-content {
	color: #b5b5b5;
	border-color: #5c5c5c
}

.mbsc-android-holo .mbsc-segmented input:disabled:checked+.mbsc-segmented-content,
.mbsc-android-holo .mbsc-stepper .mbsc-step-disabled .mbsc-segmented-content,
.mbsc-android-holo .mbsc-stepper input:disabled~.mbsc-segmented-item .mbsc-segmented-content {
	background: #e5e5e5;
	color: #b5b5b5;
	border-color: #e5e5e5
}

.mbsc-android-holo .mbsc-stepper input:disabled~.mbsc-segmented-item .mbsc-stepper-val {
	background: #f5f5f5
}

.mbsc-android-holo .mbsc-stepper-val-left .mbsc-segmented-item:nth-child(2) .mbsc-segmented-content,
.mbsc-android-holo .mbsc-stepper-val-right .mbsc-segmented-item:last-child .mbsc-segmented-content {
	-webkit-box-shadow: none;
	box-shadow: none
}

.mbsc-android-holo .mbsc-stepper input {
	color: #000;
	z-index: 3
}

.mbsc-android-holo .mbsc-stepper-val-left input,
.mbsc-android-holo .mbsc-stepper-val-right input {
	color: #fff
}

.mbsc-android-holo .mbsc-stepper input:disabled {
	color: #b5b5b5;
	-webkit-text-fill-color: #b5b5b5
}


.mbsc-android-holo-light .mbsc-cal-sc-c,
.mbsc-android-holo-light .mbsc-fr-w {
	background: #f5f5f5
}

.mbsc-android-holo-light .mbsc-cal-tabs .mbsc-cal-tab-i,
.mbsc-android-holo-light .mbsc-fr-btn,
.mbsc-android-holo-light .mbsc-fr-w,
.mbsc-android-holo-light .mbsc-range-btn,
.mbsc-android-holo-light .mbsc-sc-itm {
	color: #000
}

.mbsc-android-holo-light .mbsc-fr-hdr {
	color: #31b7e8;
	border-color: #31b7e8
}

.mbsc-android-holo-light .mbsc-sc-itm.mbsc-btn-a {
	background: rgba(49, 183, 232, .5)
}

.mbsc-android-holo-light .mbsc-sc-btn {
	color: #7d7d7d;
	background: #f5f5f5
}

.mbsc-android-holo-light .mbsc-sc-btn-a {
	color: #319abd;
	background: #f5f5f5
}

.mbsc-android-holo-light .mbsc-sc-whl-l {
	border-color: #31b7e8
}

.mbsc-android-holo-light .mbsc-fr-btn-a {
	background: #28799c;
	color: #000
}

.mbsc-android-holo-light .mbsc-sc-whl-multi .mbsc-sc-itm:after {
	border-color: #d9d4d4
}

.mbsc-android-holo-light .mbsc-sc-whl-multi .mbsc-sc-itm-sel:before {
	color: #31b7e8;
	text-shadow: 0 0 5px #28799c
}

.mbsc-android-holo-light .mbsc-sc-whl-o {
	background: -webkit-gradient(linear, left bottom, left top, from(#f5f5f5), color-stop(0.52, rgba(245, 245, 245, 0)), color-stop(0.48, rgba(245, 245, 245, 0)), to(#f5f5f5));
	background: -webkit-linear-gradient(#f5f5f5, rgba(245, 245, 245, 0)52%, rgba(245, 245, 245, 0)48%, #f5f5f5);
	background: linear-gradient(#f5f5f5, rgba(245, 245, 245, 0)52%, rgba(245, 245, 245, 0)48%, #f5f5f5)
}

.mbsc-android-holo-light .mbsc-fr-btn-cont,
.mbsc-android-holo-light .mbsc-fr-btn-w .mbsc-fr-btn {
	border-color: #d9d4d4
}

.mbsc-android-holo-light .mbsc-fr-bubble-bottom .mbsc-fr-arr {
	border-color: transparent transparent #f5f5f5
}

.mbsc-android-holo-light .mbsc-fr-bubble-top .mbsc-fr-arr {
	border-color: #f5f5f5 transparent transparent
}

.mbsc-android-holo-light .mbsc-cal-day-m-c {
	background: #31b7e8
}

.mbsc-android-holo-light .mbsc-cal .mbsc-cal-day-sel .mbsc-cal-day-i,
.mbsc-android-holo-light .mbsc-cal .mbsc-cal-sc-sel .mbsc-cal-sc-cell-i {
	background: #31b7e8;
	background: rgba(49, 183, 232, .5)
}

.mbsc-android-holo-light .mbsc-cal-hl-now .mbsc-cal-today {
	color: #31b7e8
}

.mbsc-android-holo-light .mbsc-fr-btn-a .mbsc-cal-btn-txt {
	color: #319abd
}

.mbsc-android-holo-light .mbsc-cal-tabs .mbsc-cal-tab-sel,
.mbsc-android-holo-light .mbsc-cal-tabs .mbsc-range-btn-sel {
	border-bottom: 5px solid #31b7e8
}

.mbsc-android-holo-light .mbsc-cal-event-color {
	background: #31b7e8
}

.mbsc-android-holo-light .mbsc-cal .mbsc-cal-day-hl .mbsc-cal-day-i {
	background: #31b7e8;
	color: #fff
}

.mbsc-android-holo-light .mbsc-cal-tabs {
	background: #e6e6e6
}

.mbsc-android-holo-light .mbsc-cal-tab {
	border-color: #e6e6e6
}

.mbsc-android-holo-light .mbsc-cal-day,
.mbsc-android-holo-light .mbsc-cal-sc-m-cell,
.mbsc-android-holo-light .mbsc-cal-tabs .mbsc-cal-tab-i {
	border-color: #d9d9d9
}

.mbsc-android-holo-light .mbsc-cal-btn-txt {
	color: #7d7d7d
}

.mbsc-android-holo-light .mbsc-cal-week-nrs-c {
	background: #f5f5f5
}

.mbsc-android-holo-light .mbsc-cal-week-nr-i {
	border-color: #d9d9d9;
	color: #7d7d7d
}

.mbsc-android-holo-light .mbsc-cal th {
	color: #7d7d7d
}

.mbsc-android-holo-light .mbsc-cal-events {
	background: rgba(0, 0, 0, .8)
}

.mbsc-android-holo-light .mbsc-cal-events-arr {
	border-color: rgba(0, 0, 0, .8)transparent transparent
}

.mbsc-android-holo-light .mbsc-cal-events-b .mbsc-cal-events-arr {
	border-color: transparent transparent rgba(0, 0, 0, .8)
}

.mbsc-android-holo-light .mbsc-cal-event {
	background: #7d7d7d;
	color: #fff
}

.mbsc-android-holo-light .mbsc-range-btn {
	background: #d9d9d9
}

.mbsc-android-holo-light .mbsc-range-btn-sel .mbsc-range-btn {
	background: #31b7e8;
	color: #fff
}

.mbsc-android-holo-light .mbsc-rating-icon,
.mbsc-android-holo-light.mbsc-timer .mbsc-sc-lbl {
	color: #31b7e8
}

.mbsc-android-holo-light .mbsc-np-hdr {
	border-color: #d9d9d9
}

.mbsc-lv-android-holo-light .mbsc-lv {
	background: #dbdbdb
}

.mbsc-lv-android-holo-light .mbsc-lv .mbsc-lv-item.mbsc-lv-item-dragging {
	background: #31b7e8;
	background: rgba(49, 183, 232, .5);
	border-color: rgba(49, 183, 232, .5)
}

.mbsc-lv-android-holo-light .mbsc-lv-gr-title,
.mbsc-lv-android-holo-light .mbsc-lv-item {
	background: #f5f5f5;
	color: #000
}

.mbsc-lv-android-holo-light.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even) {
	background: #ededed
}

.mbsc-lv-android-holo-light .mbsc-lv-gr-title,
.mbsc-lv-android-holo-light .mbsc-lv-item {
	border-color: #dbdbdb
}

.mbsc-lv-android-holo-light .mbsc-lv .mbsc-lv-item.mbsc-lv-item-active {
	background: #dbdbdb
}

.mbsc-lv-android-holo-light .mbsc-lv-handle-bar-c,
.mbsc-lv-android-holo-light.mbsc-lv-handle-left .mbsc-lv-handle-bar-c {
	border-color: #b3b3b3
}

.mbsc-lv-android-holo-light .mbsc-lv-handle-bar {
	background: #b3b3b3
}

.mbsc-android-holo-light.mbsc-ms-c {
	color: #000;
	background: #f5f5f5
}

.mbsc-android-holo-light.mbsc-ms-a .mbsc-ms-item-sel .mbsc-ms-item-i {
	color: #31b7e8
}

.mbsc-android-holo-light.mbsc-ms-b.mbsc-ms-top {
	border-color: #31b7e8
}

.mbsc-android-holo-light.mbsc-ms-b.mbsc-ms-bottom {
	border-color: #31b7e8
}

.mbsc-android-holo-light.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i {
	border-bottom-color: #31b7e8
}

.mbsc-android-holo-light.mbsc-ms-b.mbsc-ms-bottom .mbsc-ms-item-sel .mbsc-ms-item-i {
	border-top-color: #31b7e8
}

.mbsc-android-holo-light.mbsc-ms-b .mbsc-ms-item-i-c {
	border-color: #d9d9d9
}

.mbsc-android-holo-light .mbsc-btn-a .mbsc-ms-item-i {
	background: #28799c
}

.mbsc-android-holo-light .mbsc-progress-track {
	background: #d9d4d4
}

.mbsc-android-holo-light .mbsc-progress-bar {
	background: #31b7e8
}

.mbsc-android-holo-light .mbsc-slider-step {
	background: #000
}

.mbsc-android-holo-light .mbsc-slider-handle {
	background: #31b7e8
}

.mbsc-android-holo-light .mbsc-slider-handle.mbsc-active {
	background: #000
}

.mbsc-android-holo-light .mbsc-slider-handle:after {
	background: rgba(49, 183, 232, .3)
}

.mbsc-android-holo-light .mbsc-active .mbsc-slider-handle:after,
.mbsc-android-holo-light .mbsc-slider-handle:focus:after {
	border-color: #28799c
}

.mbsc-android-holo-light .mbsc-slider-tooltip {
	color: #000;
	background: #f5f5f5
}

.mbsc-android-holo-light.mbsc-slider input:disabled~.mbsc-progress-cont .mbsc-progress-track {
	background: #4d4d4d
}

.mbsc-android-holo-light.mbsc-slider input:disabled~.mbsc-progress-cont .mbsc-slider-handle {
	background: #000
}

.mbsc-android-holo-light.mbsc-slider input:disabled~.mbsc-progress-cont .mbsc-progress-bar {
	background: #a8a8a8
}

.mbsc-android-holo-light.mbsc-form {
	background: #f5f5f5;
	color: #000
}

.mbsc-android-holo-light .mbsc-desc {
	color: #a1a1a1
}

.mbsc-android-holo-light .mbsc-input input,
.mbsc-android-holo-light .mbsc-input select,
.mbsc-android-holo-light .mbsc-input textarea {
	background: #f5f5f5;
	outline-color: #f5f5f5;
	color: #000;
	border-color: #a8a8a8
}

.mbsc-android-holo-light.mbsc-wdg .mbsc-input input,
.mbsc-android-holo-light.mbsc-wdg .mbsc-input textarea,
.mbsc-lv-android-holo-light .mbsc-input input,
.mbsc-lv-android-holo-light .mbsc-input textarea {
	background: #f5f5f5;
	outline-color: #f5f5f5
}

.mbsc-android-holo-light .mbsc-select .mbsc-input-wrap .mbsc-select-ic {
	border-color: transparent #a8a8a8 #a8a8a8 transparent
}

.mbsc-android-holo-light .mbsc-input input:-webkit-autofill,
.mbsc-android-holo-light .mbsc-input textarea:-webkit-autofill {
	box-shadow: 0 0 0 50em #f5f5f5 inset;
	-webkit-text-fill-color: #000
}

.mbsc-android-holo-light .mbsc-checkbox-box,
.mbsc-android-holo-light .mbsc-radio-box {
	border-color: #4d4d4d
}

.mbsc-android-holo-light .mbsc-checkbox input.mbsc-active+.mbsc-checkbox-box:before,
.mbsc-android-holo-light .mbsc-radio input.mbsc-active+.mbsc-radio-box:before {
	background: rgba(150, 150, 150, .2)
}

.mbsc-android-holo-light .mbsc-btn {
	border-color: #d4d4d4;
	border-top: none;
	background: #d4d4d4;
	color: #000
}

.mbsc-android-holo-light .mbsc-btn.mbsc-active {
	background: #c2c2c2
}

.mbsc-android-holo-light .mbsc-btn-flat {
	background: 0 0;
	border-color: transparent;
	color: #000
}

.mbsc-android-holo-light .mbsc-btn-flat.mbsc-active {
	background: 0 0;
	border-color: transparent
}

.mbsc-android-holo-light .mbsc-btn:not(.mbsc-btn-flat) {
	border-color: #d4d4d4;
	background: #d4d4d4;
	color: #000
}

.mbsc-android-holo-light .mbsc-btn-flat:disabled {
	color: #000
}

.mbsc-android-holo-light .mbsc-btn:disabled {
	background: #e6e6e6;
	color: #b5b5b5
}

.mbsc-android-holo-light.mbsc-form::-moz-selection {
	background: #31b7e8
}

.mbsc-android-holo-light.mbsc-form::selection {
	background: #31b7e8
}

.mbsc-android-holo-light .mbsc-divider,
.mbsc-android-holo-light .mbsc-form-group-title {
	border-bottom: 1px solid #31b7e8;
	color: #31b7e8
}

.mbsc-android-holo-light a {
	color: #31b7e8
}

.mbsc-android-holo-light .mbsc-input input:focus,
.mbsc-android-holo-light .mbsc-input select:focus+input,
.mbsc-android-holo-light .mbsc-input textarea:focus {
	border-color: #31b7e8
}

.mbsc-android-holo-light .mbsc-input .mbsc-control:focus~.mbsc-select-ic {
	border-color: transparent #31b7e8 #31b7e8 transparent
}

.mbsc-android-holo-light .mbsc-checkbox-box:after {
	border: 3px solid #31b7e8;
	border-top: 0;
	border-right: 0
}

.mbsc-android-holo-light .mbsc-radio-box:after {
	background: #31b7e8
}

.mbsc-android-holo-light .mbsc-switch-handle {
	color: #fff;
	background: #c9c9c9
}

.mbsc-android-holo-light .mbsc-switch .mbsc-switch-track {
	background: #d9d9d9
}

.mbsc-android-holo-light .mbsc-switch input:checked:not(:disabled)+.mbsc-switch-track .mbsc-switch-handle {
	background: #31b7e8;
	background: rgba(49, 183, 232, .7)
}

.mbsc-android-holo-light .mbsc-segmented-content {
	border-color: #31b7e8
}

.mbsc-android-holo-light .mbsc-segmented input:checked+.mbsc-segmented-content {
	background: #31b7e8
}

.mbsc-android-holo-light .mbsc-segmented input.mbsc-active+.mbsc-segmented-content {
	background: rgba(49, 183, 232, .35)
}

.mbsc-android-holo-light .mbsc-stepper .mbsc-segmented-content {
	border-color: #d4d4d4
}

.mbsc-android-holo-light .mbsc-stepper .mbsc-stepper-val {
	background: #999;
	border-color: #999;
	color: #f5f5f5
}

.mbsc-android-holo-light .mbsc-stepper-control .mbsc-segmented-content {
	background: #d4d4d4
}

.mbsc-android-holo-light .mbsc-stepper .mbsc-active .mbsc-segmented-content {
	background: #c2c2c2;
	border-color: #c2c2c2
}

.mbsc-android-holo-light .mbsc-segmented input:disabled+.mbsc-segmented-content {
	border-color: #d4d4d4;
	color: #000
}

.mbsc-android-holo-light .mbsc-segmented input:disabled:checked+.mbsc-segmented-content,
.mbsc-android-holo-light .mbsc-step-disabled .mbsc-segmented-content {
	background: #d4d4d4;
	border-color: #d4d4d4;
	color: #000
}

.mbsc-android-holo-light .mbsc-stepper input:disabled~.mbsc-segmented-item .mbsc-stepper-val {
	background: #f5f5f5
}

.mbsc-android-holo-light .mbsc-segmented input:disabled:checked+.mbsc-segmented-content,
.mbsc-android-holo-light .mbsc-stepper .mbsc-step-disabled .mbsc-segmented-content,
.mbsc-android-holo-light .mbsc-stepper input:disabled~.mbsc-segmented-item .mbsc-segmented-content {
	background: #e6e6e6;
	color: #b5b5b5
}

.mbsc-android-holo-light .mbsc-stepper input:disabled {
	color: #b5b5b5;
	-webkit-text-fill-color: #b5b5b5
}

.mbsc-android-holo-light .mbsc-stepper input {
	color: #f5f5f5
}

.mbsc-android-holo-light .mbsc-stepper-val-left input,
.mbsc-android-holo-light .mbsc-stepper-val-right input {
	color: #000
}
